package com.todo.member.application.entity.bo;

import lombok.Data;

import java.util.Date;

/**
 * @author azhebuxing
 * @date 2025/3/4 03:49
 * @description
 */
@Data
public class MemberDetailBO {

    private MemberInfoBO memberInfoBO;

    private VIPInfo vipInfoBO;

    private MedalInfo medalInfoBO;

    @Data
    public static class VIPInfo {
        /**
         * 名称
         */
        private String name;

        /**
         * code
         */
        private String vipCode;

        /**
         * 描述
         */
        private String desc;

        /**
         * 类型 铁、银、金、钻
         */
        private Integer vipType;
        /**
         * VIP过期时间
         */
        private Date vipExpiredTime;
    }

    @Data
    public static class MedalInfo {
        /**
         * 称号code
         */
        private String medalCode;
        /**
         * 标题
         */
        private String title;
        /**
         * 描述
         */
        private String desc;
        /**
         * 称号分类
         */
        private Integer medalClassify;
        /**
         * 佩戴展示图片
         */
        private String carryDisplayImg;
    }
}
